package lianxi5.正则表达式;

public class test2 {
    public static void main(String[] args) {
        System.out.println("abc".matches("[abc][abc][abc]"));
        System.out.println("yy".matches("[^abc]"));
        System.out.println("qwer".matches("[a-z]"));
        System.out.println("a".matches("."));
        System.out.println("4".matches("\\d"));
        System.out.println("2".matches("\\D"));
        /*
        .表示任意字符
        \\d表示任意数字
        \\D表示任意非数字
        \\S表示任意非空白字符
        \\s表示任意空白字符
        [abc]表示a或b或c
        [^abc]表示不是a或b或c
        [a-z]表示a到z的任意一个字符
        [0-9]表示0到9的任意一个数字
        [a-zA-Z]表示a到z或A到Z的任意一个字符
        \\W表示任意非单词字符
        \\w表示任意单词字符
        X{n}表示n个X字符
        X{n,}表示n个或更多X字符
        X{n,m}表示n到m个X字符
        X?表示0个或1个X字符
        X*表示0个或多个X字符
        X+表示1个或多个X字符
        (?i) 表示忽略大小写
         */





    }
}
